簡易FTPクライアント

生成可能

FTP(ファイル転送プロトコル)を使ってファイルを送受信するための種類です。FTP簡易クライアント機能(ファイルのダウンロードおよびアップロード)が用意されています。

作成する方法

【名前】という簡易FTPクライアントを作る

手順

【自分】で【ローカルパス】を【リモートパス】へアップロードする

ローカルにあるファイルをサーバへアップロードします。

【自分】で【リモートパス】を【ローカルパス】へダウンロードする

サーバ(リモート)にあるファイルをダウンロードします。

【自分】で【リモートパス】というディレクトリを作成する

サーバにフォルダを作成します。

【自分】で【リモートパス】というディレクトリを削除する

サーバにあるフォルダを削除します。

【自分】で【リモートパス】からファイルサイズを取得する

サーバにフォルダを作成します。

【自分】で【リモートパス】からファイル一覧を取得する

サーバの指定したディレクトリにあるファイルの一覧を取得します。

【自分】で【リモートパス】からファイル詳細一覧を取得する

サーバの指定したディレクトリにあるファイルの詳細な一覧を取得します。

【自分】で【リモートパス】から更新日時を取得する

サーバにあるファイルの更新日時を取得します。

【自分】で【リモートパス】を削除する

サーバにあるファイルを削除します。

【自分】を切断する

FTPサーバから切断します。

【自分】を接続する

FTPサーバに接続します。

【自分】で【リモートパス】を【新しいファイル名】へ変更する

サーバにあるファイルの名前を変更します。

設定項目

設定項目 型   説明
サーバ名 文字列 ◎ FTPサーバのホスト名
パスワード 文字列 ◎ FTPサーバのアカウントのパスワード
ユーザ名 文字列 ◎ FTPサーバのアカウントのユーザ名
応答コード 整数 ◎ FTPサーバからの応答コード
応答メッセージ 文字列 ◎ FTPサーバからの応答メッセージ
現在ディレクトリ 文字列 ◎ FTPサーバの作業ディレクトリ
SSL有効 真偽 ◎ SSL通信を有効にするかどうか
バイナリモード 真偽値 ◎ バイナリモードで転送するかどうか(偽の場合ASCIIモードで転送されます)
パッシブモード 真偽値 ◎ パッシブモードで接続するかどうか

 

サンプルコード

FTPでファイルをアップロード・ダウンロードする

FTPサーバへ接続して、ファイルをアップロード・ダウンロードします。

FTPという簡易FTPクライアントを作る
FTPのサーバ名は「ftpserver.com」
FTPのユーザ名は「username」
FTPのパスワードは「password」

FTPを接続させる
FTPで「/public_html/」からファイル詳細一覧を取得して、一覧とする
一覧を報告する
FTPで「picture.png」を「/public_html/picture.png」へアップロードする
FTPで「/public_html/picture.png」を「[プログラムのフォルダ]download.png」へダウンロードする
FTPで「/public_html/picture.png」を削除する
FTPを切断させる

 

ページ先頭へ